class API {
  constructor(){
    this.protocal = 'https'
    this.domain = 'g455741x37.yicp.fun'
    this.port = 443
  }

  get host(){
    return this.protocal + '://' + this.domain + ':' + this.port
  }

  get login(){
    return this.host + '/login/'
  }

  // 启动任务
  get renwu() {
    return this.host + '/renwu/';
  }

  // 会交处理
  get huijiaoinfo() {
    return this.host + '/huijaoinfo/';
  }

  ////////////////////////////////////////////////////////采集样品管理 START
  // 采集样品管理-添加采集样品-植物
  get acquisitionPlant() {
    return this.host + '/acquisitionplant/';
  }

  // 采集样品管理-添加采集样品-植物
  get acquisitionSearch() {
    return this.host + '/acquisition/';
  }

  // 采集样品管理-添加采集样品-其他
  get acquisitionOther() {
    return this.host + '/acquisitionother/';
  }

  // 采集样品管理-添加采集样品-水
  get acquisitionWater() {
    return this.host + '/acquisitionwater/';
  }

  // 采集样品管理-添加采集样品-动物
  get acquisitionAnimal() {
    return this.host + '/acqther/';
  }

  // 采集样品管理-添加采集样品-矿物
  get acquisitionOer() {
    return this.host + '/acqoer/';
  }

  // 采集样品管理-添加采集样品-土壤
  get acquisitionSoil() {
    return this.host + '/acquisitionsoil/';
  }

  // 采集样品管理-采集样品入库
  get acquisitionIn() {
    return this.host + '/acqin/';
  }

  // 采集样品管理-采集样品出库
  get acquisitionOut() {
    return this.host + '/acqout/';
  }

  // 采集样品管理-采集样品出库
  get acquisition() {
    return this.host + '/acquisition/';
  }

  // 采集样品管理-采集样品出库
  get acquisitionByAcqId() {
    return this.host + '/acq/acqinfo/';
  }

  
  ////////////////////////////////////////////////候选筛选菌株管理
  
  // 候选筛选菌株管理-退回菌株
  get strainAdd() {
    return this.host + '/straininfo/';
  }
  // 候选筛选菌株管理-退回菌株
  get strainInfo() {
    return this.host + '/straininfo/';
  }
  
  // 候选筛选菌株管理-退回菌株
  get strainBack() {
    return this.host + '/strainback/';
  }
  
  // 候选筛选菌株管理-退回菌株
  get strainGenSeq() {
    return this.host + '/strain/genealign/';
  }
  
  ///////////////////////////////////////////////////培养基管理
  
  get medium() {
    return this.host + '/medium/';
  }
  get getMediumCF() {
    return this.host + '/mediumcf/';
  }
  
  ///////////////////////////////////////////////////筛选菌株管理

  get screeningLibraryIn() {
    return this.host + '/screeninglibraryin/';
  }
  get screeningLibraryInfo() {
    return this.host + '/screeninglibraryinfo/';
  }
  get screeningLibraryOut() {
    return this.host + '/screeninglibraryout/';
  }
  get screeningLibraryReview() {
    return this.host + '/screeninglibraryreview/';
  }
  get screeningLibraryShare() {
    return this.host + '/screeninglibrarysaveshare/';
  }

  // 入库数据导出
  get screeningLibraryOutput() {
    return this.host + '/sclibintoexcel/';
  }

  // 筛选菌株管理中的已入库
  get screeningLibraryIn222() {
    return this.host + '/screeninglibraryin/';
  }
  // 筛选菌株管理中的已出库
  get ScreeningLibraryOut222() {
    return this.host + '/screeninglibraryout/';
  }
  // 筛选菌株管理中的已复核
  get ScreeningLibraryReview222() {
    return this.host + '/screeninglibraryreview/';
  }
  
  // 筛选菌株管理中的已处理
  get ScreeningLibraryReviewYichuli() {
    return this.host + '/strain/huijaoyichuli/';
  }
  
  
  ///////////////////////////////////////////////////发酵液库管理

  get fermentationInfo() {
    return this.host + '/fermentationinfo/';
  }

  get fermentationInfoIn() {
    return this.host + '/fermentationinfoin/';
  }

  get fermentationInfOut() {
    return this.host + '/fermentationinfoout/';
  }

  ///////////////////////////////////////////////////粗体品管理

  get crudeextractInfo() {
    return this.host + '/crudeextractinfo/';
  }
  get crudeextractInfoIn() {
    return this.host + '/crudeextractinfoin/';
  }
  get crudeextractInfoOut() {
    return this.host + '/crudeextractrinfoout/';
  }
  get crudestoreOnline() {
    return this.host + '/crudestoreonline/';
  }
  get crudeShare() {
    return this.host + '/crudeshare/';
  }
  get crudeFeedback() {
    return this.host + '/crudeshare/';
  }

  ///////////////////////////////////////////////////筛选方法模型管理

  get managementAdd() {
    return this.host + '/managementadd/';
  }


  ///////////////////////////////////////////////////初筛活性

  get activityscreeningEntering() {
    return this.host + '/activityscreeningentering/';
  }
  get activityscreeningDecide() {
    return this.host + '/activityscreeningdecide/';
  }
  get activityscreeningReport() {
    return this.host + '/activityscreeningreport/';
  }
  
  ///////////////////////////////////////////////////复筛活性

  get secondarycreeningEntering() {
    return this.host + '/secondarycreeningentering/';
  }
  get secondarycreeningInforion() {
    return this.host + '/secondarycreeninginforion/';
  }
  get secondarycreeningDecide() {
    return this.host + '/secondarycreeningdecide/';
  }

  ///////////////////////////////////////////////////流分库管理

  get flowscreeningInfo() {
    return this.host + '/flowscreeninginfo/';
  }
  get flowscreeningIn() {
    return this.host + '/flowscreeningin/';
  }
  get flowscreeningOut() {
    return this.host + '/flowscreeningout/';
  }
  get flowscreeningFeedback() {
    return this.host + '/flowscreeningfeedback/';
  }
  get flowLiuFen() {
    return this.host + '/flowinfo/';
  }

  ///////////////////////////////////////////////////化合物库管理

  get compoundFeedback() {
    return this.host + '/compoundfeedback/';
  }
  get compoundIn() {
    return this.host + '/compoundin/';
  }
  get compoundInfo() {
    return this.host + '/compoundinfo/';
  }
  get compoundOut() {
    return this.host + '/compoundout/';
  }




}
global.api = new API()